// express : 处理路由的内置中间件
const express = require('express');
let app = express();


// 路由分类 ：第一大类和用户有关的路由 ，userindex  usercart  userproduct
//           第二大类和管理有关的路由 ，adminindex  adminproduct admincart

// //一、 和用户相关的路由地址
// let userRoute = express.Router();  // express内置的路由中间件
// userRoute.get("/userindex",(req,res)=>{
//     res.send("我是用户的主页")
// })

// userRoute.get("/userproduct",(req,res)=>{
//     res.send("我是用户的产品页面")
// })

// //二、 和管理页面相关的路由
// let adminRoute = express.Router();
// adminRoute.get("/adminindex",(req,res)=>{
//     res.send("我是管理的主页面")
// })

// adminRoute.get("/adminproduct",(req,res)=>{
//     res.send("我是管理的产品页面")
// })


// 引入2个路由信息
let userRoute = require("./userRouter.js");
let adminRoute = require("./adminRouter.js");

// 可以扩展二级路由，
// 在use 前面加上一级路由前缀就可以了

// localhost:8989/users/匹配userRoute里的路由
app.use("/users",userRoute);  // 把user的路由中间件通过 use执行
// localhost:8989/admin/匹配adminRoute里的路由
app.use("/admin",adminRoute)  // 把admin的路由中间件通过use 执行



app.listen(8989);
